Software Reuse: Developers’ Experiences and Perceptions
نویسندگان
چکیده
منابع مشابه
Software Reuse: Developers' Experiences and Perceptions
Reusing programs and other artifacts has been shown to be an effective strategy for significant reduction of development costs. This article reports on a survey of 128 developers to explore their experiences and perceptions about using other people’s code: to what extent does the “not invented here” attitude exist? The survey was structured around a novel and simple “4A” model, which is introdu...
متن کاملEmpirical Study of Software Developers ’ Experiences
There is evidence that CASE tools do not completely meet the goal of their diverse users. Part of the problem seems to be a gap between how programs are represented and manip ulated in the user interfaces of CASE tools and the experiences of software developers, includin g maintainers, testers and programmers. The empirical study presented in this paper uses two different methods to measure the...
متن کاملDomain Analysis for the Reuse of Software Development Experiences
We need to be able to learn from past experiences so we can improve our software processes and products. The Experience Factory is an organizational structure designed to support and encourage the effective reuse of software experiences [Bas94]. This structure consists of two organizations which separates project development concerns from organizational concerns of experience packaging and lear...
متن کاملTeaching Future Software Developers
Teaching software developer skills should be a fundamental part of software engineering curriculum. The current industry relies on evolutionary and agile processes that add one feature or property at a time. The main task of these processes is software change. Results of the recent research allow this topic to be taught on both undergraduate and graduate level. Phased model of software change (...
متن کاملSWP 2003 / 17 Sharing and Reuse of Web Developers Experience
Development of commercial web systems is laborious, lengthy and costly. This is partly due to the fact that the methods of their development can hardly cope with the complexity of provided services. Such services may need to be distributed and collaborative, require sophisticated software architecture, be rich in form, content and interactivity, and have a wide range of potentially casual users...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Software Engineering and Applications
سال: 2011
ISSN: 1945-3116,1945-3124
DOI: 10.4236/jsea.2011.41006